package com.atjyb.auth.service;

import com.atjyb.model.system.SysRole;
import com.atjyb.vo.system.AssginRoleVo;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.Map;

public interface SysRoleService extends IService<SysRole> {

    /**
     * 根据用户id查询用户信息和角色信息
     * @param userId 用户id
     * @return 用户对应角色集合
     */
    Map<String, Object> findRoleByAdminId(Long userId);

    /**
     * 为用户分配角色
     * @param assginRoleVo 分配vo
     */
    void doAssign(AssginRoleVo assginRoleVo);
}
